#!/usr/bin/env python3
# -*- coding: utf-8 -*-

'相比于内置模块urllib访问网络资源，requests用起来更方便'
import requests

# r = requests.get('http://www.douban.com/')
# print(r.status_code,r.text)

# r = requests.get('http://www.douban.com/search',params={'q':'python','cat':'1001'})
# print(r.status_code,r.text)

# 获取编码
# print(r.encoding) # utf-8
# 无论是文本还是二进制内容，可以用content属性获得bytes对象
# print(r.content) # b'<!DOCTYPE html>\n<html lang...

# p = requests.post('https://accounts.douban.com/login',data={'form_email':'abc@example.com','form_password':'123456'})

# requests默认使用application/x-www-form-urlencoded对POST数据编码。
# 如果要传递JSON数据，可以直接传入json参数
url = 'https://accounts.douban.com/'
params = {'key':'value'}
r = requests.post(url,json=params) # 内部自动序列化为JSON